An XML-based Visualization System for Dynamic Modeling of a Web-Based Course Storyboard
نویسندگان
چکیده
Graphs are widely and effectively used abstractions for organizing and visualizing information. In this paper we present a graph data structure for representing trees and a drawing framework for positioning the nodes such that the result is a planar radial layout. Radial drawings make good use of the screen space. An XML-based file format for the storing of graph data is presented. The design of the file format achieves data abstraction amongst its layers separating the data and the application. We use an object-oriented algorithmic paradigm. Classes with low cohesion that emphasize scalability and efficiency are produced. A prototype application is presented to test and exhibit the design. The framework and data structures are used to create a radial drawing application for a web-based course storyboard. The radial drawing is a graphical representation of the structure of the web-based course that can be used in the design of the course as well as used as the actual site map. In the prototype, the node structure is not the traditional point used by most graph-drawing applications but rather a complex structure with its own internal structure. A novel specialized design layout for these node structures in which the readability of text-based labels is maximized is offered. This adds to the data abstraction of the design, facilitating the reuse of layout information and improving the overall efficiency. The algorithms are linear with O (n) complexity. Through navigation of the site and interaction with the drawing, the user can alter the focus of the graph as required. This recentering of the graph incorporates animation features for dynamic graph drawing.
منابع مشابه
AN XML-BASED DIAGRAMMATIC DYNAMIC MODELING AND SIMULATION SYSTEM By HYUNJU SHIM A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE
of Thesis Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Master of Science AN XML-BASED DIAGRAMMATIC DYNAMIC MODELING AND SIMULATION SYSTEM By Hyunju Shim August, 2003 Chair: Paul A. Fishwick Major Department: Computer and Information Science and Engineering The emergence of eXtensible Markup Language (XML) brought a ne...
متن کاملStoryboard Design for Adaptive E-learning Based on Learning Styles
The article discusses the methodology taken for instructional design of adaptive courses based on learner character such as learner goals and preferences, learner style and, as well, learner performance and satisfaction level. The adaptive course is presented by storyboard graph, whose nodes are pages with learning content, but paths in it represent different pedagogical strategies set by the i...
متن کاملAn XML-based 3D model visualization and simulation framework for dynamic models
Relatively recent advances in computer technology enable us to create three-dimensional (3D) dynamic models and simulate them within a 3D web environment. The use of such models is especially valuable when teaching simulation, and the concepts behind dynamic models, since the models are made more accessible to the students. Students tend to enjoy a construction process in which they are able to...
متن کاملAn Active Web-based Distributed Database System for E-Commerce
ECbusiness models like e-brokers on the Web use WWW-based distributed XML databases. To flexibly model such applications, we need a modeling language for EC businesses, specifically, its dynamic aspects or business processes. To this end, we have adopted a query language approach to modeling, extended by integrating active database functionality with it, and have designed an active query langua...
متن کاملA 3D XML-Based Visualization Framework for Dynamic Models
There are numerous forms for dynamic models, which specify how an object or scene behaves over time. Discrete state automata, Petri nets, and data flow graphs are only a small sample of model types available, which aid modelers in capturing dynamics. Whereas most modeling frameworks employ rigidly defined textual or 2D symbols for representing such abstract entities such as state, event, and fu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004